<html>
<?php
require_once "../add/TegGenerator.php";
require_once"../add/ClassList.php";
require_once "../include/global.php";

head_gs();

$conn = dbconn();

tabs();

////Логика
echo Load_matrix();
echo '<p></p>';
echo '<button type="button" id="save" class="button orange" style="margin-left:45%; margin-right:47%;">Сохранить</button>';

///////////////////////////////////////
		function Load_matrix()             //потом переделать-лоад для каждой клетки и вызывать вначале для всех. это прикольно чтобы подгружать
	{	global$url;	
	//по одной (когда галочка). гарантируем что галочка поставиться есмли действительно добавили в базу
		$prjs=new Projects("select id,name from projects order by name");
		$grps=new Groups("select id,name from groups order by gorder,name");
		$row1=Td("","style='width: 150px'");
		$array_gr_id=array();
		while($grps->Load_string())
			{		
				$gr_id=$grps->id;
				$row1.=Td($grps->name,"id='$gr_id' style='width: 120px'");
				array_push($array_gr_id,$grps->id);
			}
			
		while($prjs->Load_string())
		{
			$set_ico="<img src=$url/ico/set.ico  >";
			$del_ico="<img src=$url/ico/del.ico  >";
			
			$pi=$prjs->id;
			$rowi=Td($prjs->name, "style='width: 150px'");
				
				foreach($array_gr_id as $gi)
				{		
					$class="";
					// $flag=Pr_Gr::is_exist($pi,$gi);//true=>закрасить эту клетку
					if(Pr_Gr::is_exist($pi,$gi))$class="view";
					else $class="";
					
					// $rowi.=Td("$flag","abbr=$pi-$gi class=$flag");
					// $rowi.=Td("","abbr=$pi-$gi bgcolor=$color  align='center'");
					$rowi.=Td($set_ico.$del_ico,
					"id=$pi-$gi align='center' class='$class' abbr='$gi' style='width: 120px'");//abbr='$gi' -use для подсветки
				}
			$body.=Tr($rowi);
		}
		return 
		
		Div(
			Table(Tr($row1),"id=groups_settings cellspacing=0 style='width:100%; float:left;'"), 'class="div1" style="overflow-y:scroll; width:100%""'
		).'<br>'.
		Div(
			Table($body, "id=groups_settings rules=all align='center' cellspacing=0 style='width:100%; float:left;'"), 'class="div2" style="margin:-17px 0 0 0; //margin:-15px 0 0 0; height: 70%; overflow-y:scroll; width:100%;"');
	}
	
////////////////////////////////////////////////

///////////////////////////////////////
		function Set_matrix($pi,$gi)
	{
		$query = "INSERT INTO `pr_gr` (`pr_id`,`gr_id`) VALUES
			($pi,$gi);
			";
		mysql_query($query)or die("ошибка при загрузке данных в базу");
		
	}
	
mysql_close($conn); ?>
</html>